-
1 machine-language debugger
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > machine-language debugger
-
2 machine language
= MLнабор инструкций (машинных команд), которые компьютер может выполнять непосредственно (см. command set, instruction set). Набор команд конкретного процессора может содержать от нескольких десятков (см. RISC) до нескольких сотен и даже тысяч инструкций (см. CISC). При разработке нового процессора набор команд подбирается таким образом, чтобы эффективно решались наиболее типичные задачи из области его применения. Инструкции при кодировании на машинном языке представляют собой набор нулей и единиц, поэтому они записываются в двоичном или шестнадцатеричном коде непосредственно в ОЗУ или ППЗУ. Раньше это делали с пульта ЭВМ, сейчас это можно сделать с помощью отладчика (debugger) или эмулятора (ICE), а также с помощью ассемблера, если записывать машинные команды на нём в виде констант. Однако машинный язык труден в изучении, в редактировании для устранения ошибок, не обеспечивает перемещаемости и переносимости кода. Отметим, что программы, написанные на языках высокого уровня (HLL), перед их исполнением процессором транслируются в машинные команды. Кодирование на машинном языке, применявшееся на машинах первого поколения, сейчас встречается крайне редко: в случае необходимости машинный язык используется разработчиками для тестирования (записи отдельных команд и простейших циклов) и отладки прототипов разрабатываемых [микропроцессорных] систем."This is programming in machine language, and by doing it you start to do things you wouldn't have thought possible before" (Linus Torvalds). — Программирование на машинном языке позволяет делать вещи, о возможности которых ранее вы не могли даже подумать.
Syn:Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > machine language
-
3 debugger
программа, применяемая разработчиками для поиска и исправления ошибок в программах. Позволяет наблюдать, что реально делает программа при исполнении. Как правило, отладчик обеспечивает установку и удаление в отлаживаемой программе контрольных точек, пошаговое (пооператорное) её исполнение, называемое трассировкой. При трассировке производится отображение выполняемой команды или оператора программы, регистров и флагов. При этом возможен останов программы, просмотр состояния и изменение содержимого переменных, областей памяти, регистров и флагов процессора и т. д. Различают отладчики низкого уровня, работающие с программой в машинных кодах (low-level debugger, machine-language debugger), и отладчики высокого уровня, использующие при отладке также исходные тексты отлаживаемой программы (source code debugger, symbolic debugger).This function simply returns a list of current running processes to the connected debugger. — Эта функция просто выдаёт список текущих процессов подключённому отладчику см. тж. breakpoint, bug, built-in debugger, debug, debugee, debug monitor, debug tool, graphical debugger, integrated debugger, machine language, postmortem debugger, remote debugger, single-step, standalone debugger, tracer
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > debugger
См. также в других словарях:
Debugger — A debugger or debugging tool is a computer program that is used to test and debug other programs (the target program). The code to be examined might alternatively be running on an instruction set simulator (ISS), a technique that allows great… … Wikipedia
Debugger — Débogueur Voir « débogueur » sur le Wiktionnaire … Wikipédia en Français
Machine code monitor — Apple II monitor A machine code monitor (aka machine language monitor) is software built into or separately available for various computers, allowing the user to enter commands to view and change memory locations on the machine, with options to… … Wikipedia
Objeck (programming language) — Objeck Paradigm(s) object oriented, functional, reflective, structured Appeared in 2008 Designed by Randy Hollines Stable release 2.1.1 2 Typing discipline … Wikipedia
Maxine Virtual Machine — Maxine Screenshot Maxine Inspector Screen Image Developer(s) The Maxine … Wikipedia
Microsoft Visual Studio Debugger — The Microsoft Visual Studio Debugger is a debugger that ships along with all versions of Microsoft Visual Studio. This debugger owes much of its feel and functionality to CodeView, a standalone, text based debugger that shipped with Microsoft… … Wikipedia
GNU Debugger — infobox software developer = GNU Project released = 1986 latest release version = 6.8 latest release date = March 27, 2008 operating system = genre = Debugger license = GPL website = [http://www.gnu.org/software/gdb/ gnu.org/software/gdb/] The… … Wikipedia
Low Level Virtual Machine — The LLVM Compiler Infrastructure Maintainer Chris Lattner[1] Entwickler The LLVM Team[2] Aktuelle Version 2.9 (6. April 2011) … Deutsch Wikipedia
D (programming language) — For other programming languages named D, see D (disambiguation)#Computing. D programming language Paradigm(s) multi paradigm: imperative, object oriented, functional, meta Appeared in 1999 (1999) Designed by … Wikipedia
Java Platform Debugger Architecture — The Java Platform Debugger Architecture is a collection of APIs to debug Java code.* Java Debugger Interface (JDI) defines a high level Java language interface which developers can easily use to write remote debugger application tools. * Java… … Wikipedia
Clarion (programming language) — For other uses, see Clarion. Clarion Developer(s) JPI, Clarion International, SoftVelocity Stable release 8.0 / August 30, 2011; 2 months ago (2011 08 30) Operating system … Wikipedia